have/feel an instant connection - Alemán Inglés Diccionario